<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script type="text/javascript"> 

    
//将数组中的  元素1  与  元素3 

 const arr = [3,2,1,4,5]
    let temp = arr[2]
   arr[2] = arr[0]
   arr[0] = temp
   console.log(arr);

//使用冒泡排序（从大到小）：  [90,65,78,66,48,39,92,73]  使用数组解构的方法交换变量
     const arr =[90,65,78,66,48,39,92,73]
        for (let i = 0; i < arr.length-1; i++) {
         for (let j = 0; j <arr.length-1-i; j++) {
                     if (arr[j]<arr[j+1]) {
                         [arr[j],arr[j+1]] = [arr[j+1],arr[j]]
                     }
            
          }
            
         }
         console.log(arr);

    //将上述字符串去除标点空格后统计有多少个单词
         var text =
         'I love teaching and empowering people. I teach HTML, CSS, JS, React, Python.'


         var str = text.split(" ")
         console.log('统计有'+str.length+'个单词的数量'); 






         const arr = [87,85,74,70,65,59,43]
    //1.移除第一个元素87，并在开头添加 元素86
            arr.splice(0,1,86)
         console.log(arr);

    //2.移除最后一个元素43， 并在末尾添加1
         arr.splice(6,1,1)
         console.log(arr);

    //3.在 70 65 之间插入 元素 68
         arr.splice(4,0,68)
         console.log(arr);

    //4.删除元素65
         arr.splice(4,1)
         console.log(arr);

    //5.使用map返回一个新的数组new_arr，要求新数组new_arr比原来数组大2
    //6.筛选数组new_arr返回new_arr1,要求new_arr1: 能被2整除
        

    </script>
</head>
<body>
    
</body>
</html>